reside temporarily - Español Inglés Diccionario